/* vim:ft=objc:
 * $Id: POP3.h 140 2005-05-22 05:06:58Z bmoore $
 *
 * Copyright (c) 2004, 2005  Branden J. Moore.
 *
 * This file is part of MacBiff, and is free software; you can redistribute
 * it and/or modify it under the terms of the GNU General Public License
 * version 2 as published by the Free Software Foundation.
 *
 * MacBiff is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
 * more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with MacBiff; if not, write to the Free Software Foundation, Inc., 59
 * Temple Place, Suite 330, Boston, MA  02111-1307 USA.
 *
 */

#import <Cocoa/Cocoa.h>
#import <MacBiffPlugIn/Account.h>
#import <MacBiffPlugIn/Folder.h>
#import <MacBiffPlugIn/LineIO.h>
#import <signal.h>

@interface POP3 : Account
{
	NSString *passwd;
	NSMutableDictionary *mPrefs;
	LineIO *io;

	Folder *folder;

	unsigned int new;
	unsigned int newNew;
	/* unsigned int unread;
	 * unsigned int newUnread;
	 */
	unsigned int total;
	unsigned int newTotal;
	volatile sig_atomic_t stop_now;

	IBOutlet NSButton *fetchHeadersButton;
	IBOutlet NSTextField *loginNameTextField;
	IBOutlet NSSecureTextField *passwordTextField;
	IBOutlet NSTextField *portTextField;
	IBOutlet NSTextField *serverNameTextField;
	IBOutlet NSButton *useSSLButton;
}

- (IBAction)setFetchHeaders:(id)sender;
- (IBAction)setLoginName:(id)sender;
- (IBAction)setPassword:(id)sender;
- (IBAction)setPort:(id)sender;
- (IBAction)setServerName:(id)sender;
- (IBAction)setUseSSL:(id)sender;

@end
